package com.stefanini.pe.bbva.iivs.in.bo;

import java.util.List;

import com.stefanini.pe.bbva.iivs.in.bo.iface.TipoDocumentoService;
import com.stefanini.pe.bbva.iivs.in.dao.iface.TipoDocumentoDAO;
import com.stefanini.pe.bbva.iivs.in.to.TipoDocumento;

public class TipoDocumentoServiceImpl implements TipoDocumentoService{
	private TipoDocumentoDAO tipoDocumentoDAO;
	public TipoDocumentoServiceImpl(TipoDocumentoDAO tipoDocumentoDAO) {
		this.tipoDocumentoDAO=tipoDocumentoDAO;
	}
	
	public int deleteByPrimaryKey(String codDoc){
		return tipoDocumentoDAO.deleteByPrimaryKey(codDoc);
	}

	public void insert(TipoDocumento record){
		tipoDocumentoDAO.insert(record);
	}

	public TipoDocumento selectByPrimaryKey(String codDoc){
		return tipoDocumentoDAO.selectByPrimaryKey(codDoc);
	}

	public int updateByPrimaryKey(TipoDocumento record){
		return tipoDocumentoDAO.updateByPrimaryKey(record);
	}
	
	public List<TipoDocumento> selectDynamicWhere(TipoDocumento tipoDocumento){
		return this.tipoDocumentoDAO.selectDynamicWhere(tipoDocumento);	
	}
	
	public String selectNextPK() {
		return this.tipoDocumentoDAO.selectNextPK();
	}
}
